package com.datastructure;

/**
 * @author:陈涵
 * @Do:数据结构 栈
 * @date: 2022/8/18 9:56
 */
public class MyStack<T> {
    //实现栈的数组
    private Object[] stack;
    //数组的大小
    private int size;
    MyStack(){
        stack=new Object[10];//初始容量设置为10
    }
    //判断栈是否为空
    public boolean isEmpty(){
        return size==0;
    }

    //扩大容量
    public void expandCapacity(int size){
        int len=stack.length;
        if(size>len){
            size=size*3;
        }
    }

    //返回栈顶元素
    public  T returnPeek(){
        T t=null;
        if(size>0){
            t= (T) stack[size-1];
            return t;
        }
    }
    //进栈
    public void push(){

    }
    //弹栈
    //查看栈顶元素
    //判断栈是否满

}
